package com.tourism.website.collection.service;

import com.tourismwebsite.dto.PageDTO;
import com.tourism.website.collection.entity.Favorite;
import com.baomidou.mybatisplus.extension.service.IService;
import com.tourismwebsite.collection.dto.FavoriteDTO;
import com.tourismwebsite.collection.query.FavoriteQuery;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author LYC
 * @since 2024-06-06
 */
// TODO 13 接口方法
public interface IFavoriteService extends IService<Favorite> {
    /**
     * 获取收藏夹列表
     * @param
     * @return
     */
//    PageDTO<FavoriteDTO> queryFavoriteList(FavoriteQuery favoriteQuery) ;
    List<FavoriteDTO> queryFavorite(Integer favoriteId);
    /**
     * 添加收藏夹列表
     * @param
     * @return
     */
    boolean saveFavorite(FavoriteQuery favoriteQuery);
    /**
     * 删除收藏夹列表
     * @param
     * @return
     */
    boolean deleteBatchFavorite(FavoriteQuery favoriteQuery);

}
